Control structure diagram
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
A control structure diagram (CSD) automatically documents the program flow within the source code and adds indentation with graphical symbols. Thereby the source code becomes visibly structured without sacrificing space.
Contents
• See also
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
See also
References
citerefcrosshendrixmaghsoodloo1998Cross, James H.; Hendrix, T. Dean; Maghsoodloo, Saeed (1 June 1998). "The Control Structure Diagram: An Overview and Initial Evaluation". Empirical Software Engineering. 3 (2): 131–158. doi:10.1023/A:1008085415145. ISSN 1573-7616. Retrieved 31 March 2025.
citerefcrosssheppard1988Cross, J.H.; Sheppard, S.V. (1988). "The Control structure Diagram: An automated graphical representation for software". [1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track. Vol. 2. IEEE Computer Society. pp. 446–454. doi:10.1109/HICSS.1988.11836. ISBN 0-8186-0842-0.
External links
• "The Control Structure Diagram (CSD)" - A chapter from jGRASP Tutorials
• "Control Structure Diagrams for Ada 95"